home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 41 / PC Gamer IT CD 41 1-2.iso / wmc / data1.cab / Program_Executable_Files / WinEnv / Configs / FrontEnd / SCREEN4.CFG < prev    next >
Text File  |  1999-03-04  |  5KB  |  104 lines

  1. ; SCREEN4.cfg
  2. ; This screen deals with the initial menu options contained within the FrontEnd.
  3.  
  4. ; Contains all the entities associated with one screen.  An entity is a group of graphics
  5. ; which should be displayed in a block (eg: a piece of text, or a picture/text combo) etc.
  6.  
  7. ; These entities can have various parameters associated with them to do with appearance
  8. ; and screen positioning.
  9.  
  10. ; Also, the entity definition (eg: the text) can contain display formatting commands
  11. ; within them.  For example: the text 'Keith' can have commands which indicate that the
  12. ; 'K' should be displayed in a different character set from the 'eith'.  A command is
  13. ; embedded within two ~ characters.  The command 'C' followed by a number (from 0 up)
  14. ; indicates a change of character set.  The command 'A' followed by 't', 'm', or 'b'
  15. ; specifies a change in alignment between 'T'op, 'M'iddle, or 'B'ottom.  This alignment
  16. ; is used when an entity containing graphics from different sets is used where the graphics
  17. ; are of different heights.  It indicates where the different graphics should align with
  18. ; each other vertically (eg: Top alignment means that all graphics in this entity will
  19. ; align with the top of the tallest graphic).
  20.  
  21. ; EXAMPLE OF SCREENNAME
  22. ;    SCREENNAME <text>      {Names the screen allowing activation commands, etc}
  23.  
  24. ; EXAMPLE SHOWING DEFAULT PARAMETERS
  25. ;    BEGINENTITY          {IDENTIFIER required to begin processing entity data}
  26. ;    XCENTRED          {Default = Not Centred}
  27. ;    XCOORD    <value>          {Default value = 0.  Ignored if XCENTRED has been stated}
  28. ;    XPOSITION    <FLOATING>   {Default = FIXED}
  29. ;    YCOORD    <value>          {Default value = 0}
  30. ;    YPOSITION    <FLOATING>   {Default = FIXED}
  31. ;    TRANSPARENT          {Default = Not Transparent}
  32. ;    ACTIVE              {Default = Not initially active}
  33. ;    NAME    <text>          {Default = No Name.  Allows basic manipulation}
  34. ;    anything else          {Taken as Entity definition (eg: text).  MUST BE DEFINED}
  35. ;    ENDENTITY          {IDENTIFIER to quit processing this screen entity data}
  36.  
  37. ; ANOTHER EXAMPLE SHOWING VSCROLL AND VMENU STUFF
  38. ; A VScroll window is simply a vertically upward scrolling screen which scrolls up on the
  39. ; addition of new data.  A menu uses a highlighter to scroll through the options.  If the
  40. ; number of options is greater than the vertical display size then the highlighter remains
  41. ; centred and the menu options scroll.  These parameters apply to the whole group.
  42. ;    BEGINVSCROLL              {IDENTIFIER required to start a VScroll group}
  43. ;    BEGINVMENU              {IDENTIFIER required to start a VMenu group}
  44. ;    XCENTRED              {Default = Not XCentred (not horizontally centred)}
  45. ;    YCENTRED              {Default = Not YCentred (not vertically centred)}
  46. ;    XCOORD    <value>              {Default value = 0.  Ignored if XCentred}
  47. ;    YCOORD    <value>              {Default value = 0.  Ignored if YCentred}
  48. ;    XPOSITION    <FLOATING>       {Default = FIXED}
  49. ;    YPOSITION    <FLOATING>       {Default = FIXED}
  50. ;    TRANSPARENT                   {Default = Not Transparent}
  51. ;    VDISPLAYSIZE    <value>       {Number of vertical entities to be displayed}
  52. ;    CYCLE                  {Default = Not Cycle.  Should the highlighter wrap?}
  53. ;    JUSTIFICATION <CENTRE/RIGHT>  {Default = LEFT.  Alignment of the entities}
  54. ;    VMAXENTITIES    <value>          {The maximum entities before overwrite takes place}
  55. ;    SPACING <MAXIMUM/FIXED>          {Default = FLOATING. Vertical spacing}
  56. ;    ENTITY    <text> <returnstr>    {A new entity in the group, with its return string}
  57. ;    NAME    <text>              {Default = No Name.  Allows VGroup manipulations}
  58. ;    anything else              {an addition to the previous entity}
  59. ;    ENDVGROUP              {IDENTIFIER required to end the vertical group}
  60.  
  61. ; NOTE: Vertical spacing in a VGroup is either MAXIMUM, FIXED, or FLOATING.  MAXIMUM uses
  62. ; the tallest character from any character set used in the group as a basis for the
  63. ; vertical spacing to ensure the spacing remains fixed.  FIXED uses the tallest character
  64. ; on-screen as the basis for the spacing, FLOATING spaces each line in the group
  65. ; individually based on the tallest on-screen character of each line.
  66.  
  67. ; NOTE: Use TAB or RETURN to separate items in the config file.  Spaces will NOT be
  68. ;       interpreted as a separator.
  69.  
  70.  
  71. ; Screen name ********* ENTER NAME OF SCREEN ON NEXT LINE **********
  72. SCREENNAME    MainOptionsScreen
  73.  
  74.  
  75. ; The title text for this screen
  76. BEGINENTITY
  77. XCENTRED
  78. YCOORD        10
  79. YPOSITION    FLOATING
  80. TRANSPARENT
  81. ACTIVE
  82. ~C1~MAIN OPTIONS MENU
  83. ENDENTITY
  84.  
  85. ; The Main Options Menu
  86. BEGINVMENU
  87. NAME        MainOptionsMenu
  88. XCENTRED
  89. YCOORD        45
  90. YPOSITION    FLOATING
  91. TRANSPARENT
  92. VDISPLAYSIZE    4
  93. JUSTIFICATION    CENTRE
  94. VMAXENTITIES    4
  95. SPACING        FLOATING
  96. HIGHLIGHTER
  97. ACTIVE
  98. CYCLE
  99. ENTITY        ~C1~MULTIPLAYER        OptionMultiPlay
  100. ENTITY        ~C1~SINGLE PLAYER    OptionSinglePlay
  101. ENTITY        ~C1~OPTIONS        OptionOptions
  102. ENTITY        ~C1~QUIT MENU        OptionQuit
  103. ENDVGROUP
  104.